package db;

import java.util.ArrayList;

public class UserCheckInData {

	
	//Declaring all checked in user variables
	    
	    //customer name thats checked in should be phone number
	    private String custLoginName;
	    
	  //customer tableid
	    private int custTableId;
	    
	    //customer full name that's checked in
	    private String custFullName;
	    
	    //customer email
	    private String custEmail;
	    
	    //customer phone number
	    private String phoneNumber;
	    
	    //customer table ID
	    private int CheckInTableId;
	    
	    //customer rewards put in an array
	    private ArrayList<UserReward> userRewards;
	    
	    //customer total pesos
	    private int totalPesos;
	    
	    
	    //customer image
	    private String userImage;


	  //customer checked in location
	    private String storeLocation;
	    
	  //customer checked in location id
	    private int storeLocationId;
	    
	  //customer coupon name
	    private String couponName;
	    
	  //customer coupon id
	    private int couponId;
	    
	  //coupon point value
	    private int couponPointVal;
	    
	    /**
	     * Creates an userChecked in object that contains the customer login id,
	     * customer table id,customer full name,customer email
	     * ,customer phone number, checkin table id
	     * ,total pesos, store location, store location ID, coupon name
	     * ,coupon id, coupon point value
	     * email address, 
	     * @param custLoginName  
		 * @param custTableId    
		 * @param custFullName   
		 * @param custEmail      
		 * @param phoneNumber    
		 * @param CheckInTableId 
		 * @param userRewards    
		 * @param totalPesos     
		 * @param userImage      
		 * @param storeLocation  
		 * @param storeLocationId
		 * @param couponName     
		 * @param couponId       
		 * @param couponPointVal 

	     */
	    
	    /**
	     * Generate Constructor
	     */
	    
	    public UserCheckInData(
	    		String custLoginName     
	    		,int custTableId       
	    		,String custFullName      
	    		,String custEmail         
	    		,String phoneNumber       
	    		,int CheckInTableId    
	    		,ArrayList<UserReward> userRewards       
	    		,int totalPesos        
	    		,String userImage         
	    		,String storeLocation     
	    		,int storeLocationId   
	    		,String couponName        
	    		,int couponId          
	    		,int couponPointVal    
) {
	     this.custLoginName   = custLoginName  ;  
	   	this.custTableId     = custTableId    ;  
	   	this.custFullName    = custFullName   ;  
	   	this.custEmail       = custEmail      ;  
	   	this.phoneNumber     = phoneNumber    ;  
	   	this.CheckInTableId  = CheckInTableId ;  
	   	this.userRewards     = userRewards    ;  
	   	this.totalPesos      = totalPesos     ;  
	   	this.userImage       = userImage      ;  
	   	this.storeLocation   = storeLocation  ;  
	   	this.storeLocationId = storeLocationId;  
	   	this.couponName      = couponName     ;  
	   	this.couponId        = couponId       ;  
	   	this.couponPointVal  = couponPointVal ;  

	   	 	
	    }
	    public UserCheckInData(
	    		String custLoginName     
	    		,int custTableId       
	    		,String custFullName      
	    		,int CheckInTableId    
	    		,String storeLocation     
	    		,int storeLocationId   
	    		,String couponName        
	    		,int couponId          
	    		,int couponPointVal    
) {
	     this.custLoginName   = custLoginName  ;  
	   	this.custTableId     = custTableId    ;  
	   	this.custFullName    = custFullName   ;  
	   this.CheckInTableId  = CheckInTableId ;  
	   	this.storeLocation   = storeLocation  ;  
	   	this.storeLocationId = storeLocationId;  
	   	this.couponName      = couponName     ;  
	   	this.couponId        = couponId       ;  
	   	this.couponPointVal  = couponPointVal ;  

	   	 	
	    }
	    
	    public UserCheckInData(
	    		int custTableId       
	    		,int CheckInTableId    
	    		,int storeLocationId   
	    		,int couponId          
	    		   
) {
	    this.custTableId     = custTableId    ;  
	   this.CheckInTableId  = CheckInTableId ;  
	   	this.storeLocationId = storeLocationId;  
	   	this.couponId        = couponId       ;  
	   
	   	 	
	    }
		public String getCustLoginName() {
			return custLoginName;
		}

		public void setCustLoginName(String custLoginName) {
			this.custLoginName = custLoginName;
		}

		public int getCustTableId() {
			return custTableId;
		}

		public void setCustTableId(int custTableId) {
			this.custTableId = custTableId;
		}

		public String getCustFullName() {
			return custFullName;
		}

		public void setCustFullName(String custFullName) {
			this.custFullName = custFullName;
		}

		public String getCustEmail() {
			return custEmail;
		}

		public void setCustEmail(String custEmail) {
			this.custEmail = custEmail;
		}

		public String getPhoneNumber() {
			return phoneNumber;
		}

		public void setPhoneNumber(String phoneNumber) {
			this.phoneNumber = phoneNumber;
		}

		public int getCheckInTableId() {
			return CheckInTableId;
		}

		public void setCheckInTableId(int checkInTableId) {
			CheckInTableId = checkInTableId;
		}

		public ArrayList<UserReward> getUserRewards() {
			return userRewards;
		}

		public void setUserRewards(ArrayList<UserReward> userRewards) {
			this.userRewards = userRewards;
		}

		

		public String getUserImage() {
			return userImage;
		}

		public void setUserImage(String userImage) {
			this.userImage = userImage;
		}

		public String getStoreLocation() {
			return storeLocation;
		}

		public void setStoreLocation(String storeLocation) {
			this.storeLocation = storeLocation;
		}

		public int getStoreLocationId() {
			return storeLocationId;
		}

		public void setStoreLocationId(int storeLocationId) {
			this.storeLocationId = storeLocationId;
		}

		public String getCouponName() {
			return couponName;
		}

		public void setCouponName(String couponName) {
			this.couponName = couponName;
		}

		public int getCouponId() {
			return couponId;
		}

		public void setCouponId(int couponId) {
			this.couponId = couponId;
		}

		public int getCouponPointVal() {
			return couponPointVal;
		}

		public void setCouponPointVal(int couponPointVal) {
			this.couponPointVal = couponPointVal;
		}
		public int getTotalPesos() {
			return totalPesos;
		}
		public void setTotalPesos(int totalPesos) {
			this.totalPesos = totalPesos;
		}

		



	

}
